<?php

class PedidosPeer extends BasePedidosPeer {

    static public function obtenerUltimoPedido() {
        $c = new Criteria();
        $c->addDescendingOrderByColumn(PedidosPeer::PED_ID);
        $pedido = PedidosPeer::doSelectOne($c);

        if (!empty($pedido)) {
            return $pedido;
        }
        return null;
    }

    static public function existe($idPedido) {

        $pedido = PedidosPeer::retrieveByPK($idPedido);

        if (!empty($pedido)) {
            return true;
        }
        return false;
    }

    static public function existenPedidosVencidos() {
        $today = gmdate('Y-m-d');
        //$alerta = sfConfig::get('app_alerta_vencimiento_pedido');
        $c = new Criteria();
        $c->add(PedidosPeer::PED_FECHA_LIMITE,$today,Criteria::LESS_THAN);
        $pedidos = PedidosPeer::doSelect($c);
        if (!empty($pedidos)) {
            //NO vencido
            return true;
        } else {
            return false;
        }
    }

    static public function existenPedidosAVencer() {

    }
}
